package com.anyou.mall.use.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author: clx
 * @Description: 积分明细返回参数
 * Date: 2023/9/20
 */
@Data
@ApiModel(value = "积分明细返回参数")
public class IntegralRecordVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 积分记录编号
     */
    @ApiModelProperty(value = "积分记录编号")
    private Long integralRecordId;

    /**
     * 记录类型：1-兑换商品，2-邀请好友，3-退货
     */
    @ApiModelProperty(value = "记录类型：1-兑换商品，2-邀请好友，3-退货，4-购买商品，5-分销积分")
    private Integer recordType;

    /**
     * 积分数量（增加积分时为正数，扣减积分时为负数）
     */
    @ApiModelProperty(value = "积分数量（增加积分时为正数，扣减积分时为负数）")
    private Integer integralValue;

    /**
     * 用户编号
     */
    @ApiModelProperty(value = "用户编号")
    private Long userId;

    /**
     * 积分剩余数量
     */
    @ApiModelProperty(value = "积分剩余数量")
    private Integer remainIntegraNum;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;



}
